f2d54117684ee8dc45c94334c17899c1d33c18ad,core/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/util/plugin/refactorings/ChangeMethodSignatureRefactoring.java,ChangeMethodSignatureRefactoring,changeParameters,#,54

Before Change



  private void changeParameters() {
    List<SNode> oldParams = SLinkOperations.getTargets(this.myDeclaration, "parameter", true);
    SLinkOperations.removeAllChildren(this.myDeclaration, "parameter");
    for (SNode parameter : ListSequence.fromList(SLinkOperations.getTargets(this.myParameters.getDeclaration(), "parameter", true))) {
      int index = ListSequence.fromList(this.myParameters.getIdList()).indexOf(parameter.getId());
      if (index == -1) {

After Change



  private void changeParameters() {
    List<SNode> oldParams = SLinkOperations.getTargets(this.myDeclaration, "parameter", true);
    ListSequence.fromList(SLinkOperations.getTargets(this.myDeclaration, "parameter", true)).clear();
    for (SNode parameter : ListSequence.fromList(SLinkOperations.getTargets(this.myParameters.getDeclaration(), "parameter", true))) {
      int index = ListSequence.fromList(this.myParameters.getIdList()).indexOf(parameter.getId());
      if (index == -1) {